/* colors :
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy,
olive, orange, purple, red, silver, teal, white, yellow
*/

@charset "utf-8";

/**
body, img, p, h1, h2, h3, h4, h5, h6, div, a, span, ul, li, 
em, abbr, img, input, pre, acronym, address, applet, area, b, base, basefont, 
bdo, big, blockquote, button, caption, cite, code, col, colgroup, dd, dfn, 
dl, dt, fieldset, font, form, frame, frameset, i, iframe, ins, label, legend, 
link, map, noframes, noscript, object, ol, optgroup, option, param, q, 
samp, select, sub, sup, table, tbody, textarea, var, xmp
{margin:0; padding:0;}
*/

body, div, pre, h1, h2, h3, h4, h5, h6, img, a, input, em {margin:0; padding:0;}
p, menu, ul, ol, li {margin:0; padding:0;}

/*input[type=submit] {width:100px;}*/

/* body ****************************************/
body {width:100%; height:100%; margin:0; padding:0; color:#313131;
	font-size:13px; font-style:normal; background-color:#e3e7ed; text-align:left;
	font-family:'微软雅黑', '雅黑', '宋体', Verdana, "trebuchet ms", helvetica, sans-serif;}

img {border:none;}

a {text-decoration:none; color:#417fda; cursor:pointer;}
a:link {}
a:visited {}
a:hover {text-decoration:underline;}
a:active {}
a.meta {border-bottom:1px dotted #999999;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;}
/* body ****************************************/

/* main ****************************************/
#container {margin:0; padding:0; width:100%; background-color:white;}

/* top ----------------------------------------*/
#top {width:100%;}

#header {width:100%; height:155px;}

#header #headerLogo {padding-left:55px; height:100px; top:32px;}
#header #headerLogo a {text-decoration:none; color:#616161;}
#header #headerLogo h1 {margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase; font-size:2.9em;}

#header #headerHonor {width:155px; right:65px; top:15px;}

#header #headerSearch {width:325px; top:38px; left:30px;}
#header #headerSearch .searchInput {width:250px; height:20px; border:1px solid #828282; 
	font-size:15px; padding-left:3px; padding-top:4px;}
#header #headerSearch .searchButton {width:60px; height:26px; margin-top:1px; font-weight:bold;}

#header #headerMenu {width:100%; height:55px; background-color:#313843;
	background-image:url('../../img/headerMenuBg.png'); background-repeat:repeat-x;}
#header #headerMenu menu {padding-left:55px; list-style:none; line-height:normal;}
#header #headerMenu li {height:50px; border-left: 1px solid #242a34;}
#header #headerMenu a {display:block; margin-top:11px; margin-right:3px; padding:7px 20px;
	text-decoration:none; color:#ffffff; border:none; }
#header #headerMenu a:hover {text-decoration:underline;}
/* top ----------------------------------------*/

/* central ------------------------------------*/
#central {width:100%; height:auto;}

#central #main {width:78%;}
#central #mainAdmin {width:98%;}

#central #center {width:95%; min-height:1px;}
#central #centerAdmin {width:100%; min-height:1px;}

#central #center #paginationControl {width:100%;}
#central #center #paginationControl .pcMain {width:94%; height:30px;}

#central #center #postsList {width:100%;}
#central #center #postsList .posts {width:100%; background-color:white;
	border-bottom:1px solid gray; border-right:1px solid silver;}
#central #center #postsList .posts .postMain {width:94%;}
#central #center #postsList .posts .postMain .postTitle {height:40px;}
#central #center #postsList .posts .postMain .postTitle h2 {font-size:2em; font-weight:bold;}
#central #center #postsList .posts .postMain .postInfo {width:100%; border-bottom:1px dashed #B5DEF4;
	padding-bottom:15px; padding-top:10px; text-align:left;}
#central #center #postsList .posts .postMain .postContent {width:100%; line-height:22px; font-size:14px;
    table-layout:fixed; word-wrap:break-word; word-break:normal; text-justify:inter-ideograph;}

#central #center #comments {width:100%; background-color:white; border-bottom:1px solid gray; border-right:1px solid silver;}
#central #center #comments #commentsList {width:100%;}

#central #leftCol  {width:19%;}
#central #leftCol #leftColMenu {width:80%;}
#central #leftCol #leftColMenu menu li {list-style-type:disc; list-style-position:inside; line-height:25px;}
#central #leftCol #leftColMenu menu .tab {padding-left:20px; line-height:20px;}
#central #leftCol #leftColMenu menu li a {font-size:16px;}

#central #rightCol {width:21%;}
#central #rightCol .rightBox {width:97%;}
#central #rightCol .rightBox menu {list-style-type:none; list-style-position:outside;}
#central #rightCol .rightBox li {line-height:25px;}
#central #rightCol .rightBox menu .tab {padding-left:0px; line-height:21px;}

#centralShadow {width:100%; height:5px;}
/* central ------------------------------------*/

/* bottom -------------------------------------*/
#bottom {width:100%; height:65px; bottom:0; background-color:#e3e7ed;}

#bottom #footer {width:100%; height:100%;}

#bottom #footer #footerCopyright {width:100%; height:100%; font-size:11px; text-align:center; line-height:60px;
	font-family: Georgia, "Times New Roman", Times, serif;}

#bottom #footer #footerCopyright a {}
/* bottom -------------------------------------*/
/* main ****************************************/

/* common classes ******************************/
.fixed {float:none; position:absolute; display:block;}

.fl {float:left; position:relative; display:block;}

.fr {float:right; position:relative; display:block;}

.fc {margin:0 auto; position:relative; display:block;}

.cl {clear:both; height:0; line-height:0; font-size:0; border:none;}

span.shadow {margin:0px 0 0 0px; position:relative;}
span.shadow em {color:gray; font-style:normal; left:-2px; position:absolute; top:-2px;}

#backToTopScroll {width:21px; height:73px; right:23%; background-image:url('../../img/btn_top.png'); background-repeat:no-repeat; cursor:pointer;}
#backToTopScroll .backToTop {width:13px; height:50px; margin-top:19px; line-height:14px; text-align:center; padding-top:3px; color:#828282; font-weight:bold;
    table-layout:fixed; word-wrap:break-word; word-break:normal; text-justify:inter-ideograph; }

.button {background-color:#dff3fd; border:none; color:#828282; cursor:pointer;}
.button:hover {background-color:gray; border:none; color:#ffffff; cursor:pointer;}
.button_hover {background-color:gray; border:none; color:#ffffff; cursor:pointer;}
/* common classes ********************************/